#!/bin/bash

# 娱乐城测试启动脚本

echo "🎮 娱乐城下注功能测试"
echo "========================"

# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
    echo "❌ 错误: 未找到Node.js，请先安装Node.js"
    exit 1
fi

# 检查ws模块是否安装
if [ ! -d "node_modules/ws" ]; then
    echo "📦 安装WebSocket依赖..."
    npm install ws
fi

# 检查娱乐城服务是否运行
echo "🔍 检查娱乐城服务状态..."
if ! curl -s http://localhost:3000 &> /dev/null; then
    echo "⚠️  警告: 娱乐城服务可能未运行"
    echo "请先启动服务: npm run start"
    echo ""
    read -p "是否继续测试? (y/N): " -n 1 -r
    echo
    if [[ ! $REply =~ ^[Yy]$ ]]; then
        echo "测试已取消"
        exit 1
    fi
fi

echo "✅ 开始运行测试..."
echo ""

# 运行测试脚本
node test-casino-betting.js

echo ""
echo "🏁 测试完成！" 